ShortPixel\Controller\AjaxController D

Total Complexity 217
Dependencies 21
Dependents 3
Total lines 1,350
Lines of code 935
Logical lines of code 723
Comment lines 82
Methods 49
Properties 1

Methods 49

Method Rating Maintainability Complexity Lines of code
ajaxRequest()
D
26
41 146
loadLogFile()
B
38 16 65
settingsRequest()
A
50 15 27
getComparerData()
A
44 13 42
importexportSettings()
A
43 9 48
checkProcessorKey()
A
49 10 27
getItemView()
A
48 8 33
refreshFolder()
S
49 6 31
addCustomFolder()
S
49 5 29
reOptimizeItem()
S
53 5 20
optimizeItem()
S
54 5 19
startRestoreAll()
S
56 5 17
applyBulkSelection()
S
50 4 28
settingsFormSubmit()
S
58 4 15
browseFolders()
S
59 4 14
checkNonce()
S
58 4 14
getItemEditWarning()
S
59 4 13
ajax_processQueue()
S
59 4 12
checkImageAccess()
S
55 3 20
removeCustomFolder()
S
57 3 16
send()
S
63 4 10
getProcessorKey()
S
64 4 9
scanNextFolder()
S
58 3 15
unMarkCompleted()
S
55 2 18
ajax_checkquota()
S
55 2 18
cancelOptimize()
S
55 2 18
markCompleted()
S
55 2 18
handleChangeMode()
S
66 3 8
checkActionAccess()
S
59 2 14
removeAllData()
S
63 2 10
getInstance()
S
73 2 5
finishBulk()
S
62 2 10
removeBackup()
S
63 2 10
purgeCDNCache()
S
65 2 8
getAltData()
S
59 1 14
requestAlt()
S
59 1 14
undoAltData()
S
60 1 13
restoreItem()
S
62 1 11
redoLegacy()
S
62 1 11
resetScanFolderChecked()
S
74 1 5
startRemoveLegacy()
S
68 1 7
createBulk()
S
65 1 9
startBulk()
S
70 1 6
onWpLrSyncMedia()
S
76 1 4
onWpLrUpdateMedia()
S
65 1 9
startMigrateAll()
S
68 1 7
getMediaItem()
S
75 1 4
recheckActive()
S
68 1 7
ajax_proposeQuotaUpgrade()
S
69 1 7